package com.ld.hpfs.service;

import java.util.ArrayList;
import java.util.HashMap;

public interface TcodeService {

	public ArrayList<HashMap<String,Object>> getBeginCodeList(String code);
	
	public ArrayList<HashMap<String,Object>> getEndCodeList(String code);
	
	public ArrayList<HashMap<String,Object>> getSubAccountList();
	
	public ArrayList<HashMap<String,Object>> getMakeUserList();
	
	public ArrayList<HashMap<String,Object>> getAccountList(HashMap<String,Object> param);
	public ArrayList<HashMap<String,Object>> getAccountList1(HashMap<String,Object> param);
	
	public ArrayList<HashMap<String,Object>> getDetailAccountList(HashMap<String,Object> param);
	
	public HashMap<String,Object> checkGroupID(HashMap<String,Object> param);
	
	public int updateTcode(HashMap<String,Object> param);
	
	public int insertTcode(HashMap<String,Object> param);
	
	public int deleteTcode(HashMap<String,Object> param);
	
	public ArrayList<HashMap<String,Object>> getTcodeList(HashMap<String,Object> param);
	
	public ArrayList<HashMap<String,Object>> getTcodeListForImport(int id);
	
	public int insertTcodeForImport(HashMap<String,Object> param);
	
	public ArrayList<HashMap<String,Object>> getSearchAccountList(HashMap<String,Object> param);
	
	public ArrayList<HashMap<String,Object>> getSearchNoList(HashMap<String,Object> param);
	
	public ArrayList<HashMap<String,Object>> getSearchAmountList();
	
	public ArrayList<HashMap<String,Object>> getSearchList(HashMap<String,Object> param);
	
	public ArrayList<HashMap<String,Object>> getSumAccountList(HashMap<String,Object> param);
	
	public ArrayList<HashMap<String,Object>> getAccountDetailList(HashMap<String,Object> param);
	
	public int getAccountDetailCount(HashMap<String,Object> param);
	
	public ArrayList<HashMap<String,Object>> getAccountDetailForExport(HashMap<String,Object> param);
	
	public ArrayList<HashMap<String,Object>> getSearchListForExport(HashMap<String,Object> param);
	
	public int getSearchListCount(HashMap<String,Object> param);
	
	public HashMap<String,Object> checkTcode(HashMap<String,Object> param);
	
	public int updateChinaDesc(HashMap<String,Object> param);
	
 	public int checkTcodeFromRefrence(HashMap<String,Object> param);
 	
 	public String getErrorInfo(HashMap<String,Object> param);
 	
 	public ArrayList<HashMap<String, Object>> reportErrorDetail(HashMap<String, Object> param);
}
